package com.ecr.hub.model;

public class AbstractIndicatorBaseHub extends AbstractBaseHub {

	private static final long serialVersionUID = 1L;

	private boolean errorIndicator;
	private String errorMessage;

	// ********************************
	// Les méthodes.
	// ********************************

	public void reinitErrorIndicator() {
		// Toujours dans cet ordre !! (voir setter).
		setErrorMessage("");
		setErrorIndicator(false);
	}

	// ********************************
	// Les getters et les setters.
	// ********************************

	public boolean isErrorIndicator() {
		return errorIndicator;
	}

	public String getErrorMessage() {
		return errorMessage;
	}

	public void setErrorMessage(String errorMessage) {
		this.errorMessage = errorMessage;
		setErrorIndicator(true);
	}

	public void setErrorIndicator(boolean errorIndicator) {
		this.errorIndicator = errorIndicator;
	}

}
